iT邦幫忙

第 12 屆 iThome 鐵人賽

0
自我挑戰組

30天菜鳥學 Linux 系列 第 36

36天-bash 如何像 SQL 一樣 group by 加 sum 資料

  • 分享至 

  • xImage
  •  

學會 bash 的 group by 加 sum 功能

test@test:~$ nano file
test@test:~$ cat file
a 5
b 10
a 15
b 20
test@test:~$ awk '{
    arr[$1]+=$2
   }
   END {
     for (key in arr) printf("%s\t%s\n", key, arr[key])
   }' file    | sort -k1,1
a	20
b	30

上一篇
35天-研究 touch 命令
下一篇
37天-Linux 的檔案權限與目錄
系列文
30天菜鳥學 Linux 59
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言